<?php

class Salas extends CI_Controller {

    function __construct() {
	   parent::__construct();
	   $this->load->model('salas_model');
    }
    
    public function eliminar($id,$cod_salas) {
	   $this->salas_model->erase($cod_salas);
	   $this->add($id);
    }
    
    public function add($id = 0, $cod_salas = 0){

	   if (!$cod_salas){
		  $data = array(
			 'cod_salas' => 0,
			 'nombre' => '',
			 'n_butacas' => 0,
			 'disponible' => 0,
			 'cod_cine' => $id
		  );
	   }else{
		   $data = $this->salas_model->get_sala($cod_salas);
	   }   
	   
	   if (count($_POST)) {
		  
		  $this->form_validation->set_rules('cod_salas', 'cod_salas', 'required');
		  $this->form_validation->set_rules('nombre', 'nombre', 'required');
		  $this->form_validation->set_rules('n_butacas', 'n_butacas', 'required');
		  if ($this->form_validation->run() == FALSE) {
			 $data['error'] = 1;
		  } else {
			 if ($cod_salas == 0) {

				$operacion = $this->salas_model->add_sala();
			 } else {

				$operacion = $this->salas_model->update($cod_salas);
			 }
		  }
	   }
	   $data['salas'] = $this->salas_model->list_salas();
	   $this->load->view('add/a_salas', $data);   
    }
}
